// 类型断言  并不是类型转换    在编译过程中  类型转换是运行

export default {};
let arr: Array<number> = [1, 2, 3, 4];

// 这里一定能找到
let res = arr.find((i) => i > 2); //res: number | undefined

// 这里用了 类型断言 明确了 res 一定是 number

// 两种方式
res = res as number;
// res = <number>res; // 在react jsx 中会与标签 产生冲突

let prowRes = res * res;

console.log(prowRes);
